electronic wind turbine controller - French English Dictionary